﻿var refresher = function () {

    var _visitorId;
    var _userId;
    var _interval;

    return {

        init: function (userId, visitorId) {
            _userId = userId;
            _visitorId = visitorId;

            setInterval(check, 5000);
        }

    }

    function check() {
        $.post('/communicator/check', { userid: _userId }, function (data) {
            if (!data) return;

            if (data.SessionId != _visitorId) {
                location.reload();
            }
        });
    }
} ();